Next | Prev | Up | Top | Contents | Index
Underrunable Discipline
You specify Underrunable discipline with Realtime discipline to prevent detection of underrun exceptions. You specify Underrunable in two cases:
- When a process needs to run only when some event has occurred such as a lock being released or a semaphore being posted.
- When a process may need more than one minor frame (see "Using Multiple Consecutive Minor Frames").
When you specify Realtime+Underrunable, the process is not required to start in that minor frame. However, if it starts, it is required to yield before the end of the frame or an overrun exception is raised.
Next | Prev | Up | Top | Contents | Index